SimplePay\Core\AntiSpam\EmailVerification S

Total Complexity 46
Dependencies 4
Dependents 1
Total lines 919
Lines of code 547
Logical lines of code 124
Comment lines 274
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
log_fraud_event()
S
49 6 35
add_settings()
S
37 1 109
get_subscribed_events()
S
44 5 48
send_verification_code()
S
44 3 53
add_payment_form_settings()
S
43 2 64
verify_verification_code_rest()
S
54 3 24
verify_verification_code_order_submit()
S
54 3 24
get_email_verification_input()
S
49 1 53
verify_verification_code()
S
53 2 27
remove_verification_code()
S
58 2 19
set_rate_limiting_id()
S
61 2 14
remove_verification_code_order_submit()
S
61 2 13
remove_verification_code_rest()
S
63 2 11
is_latest_fraud_event_in_timeframe()
S
66 2 8
get_fraud_event_count()
S
68 2 7
cleanup_verification_codes()
S
80 1 3
schedule_email_verification_code_cleanup()
S
70 1 7
set_rate_limiting_timeout()
S
81 1 3
get_verification_code_lifespan()
S
80 1 3
get_fraud_event_timeframe()
S
69 1 7
get_fraud_event_threshold()
S
70 1 7
clean_email()
S
71 1 5
__construct()
S
81 1 3